#ifndef __BSP_TIM_6_H__
#define __BSP_TIM_6_H__


// 引入头文件
#include "stm32f4xx.h"
#include <stdio.h>
#include <string.h>
#include <stdbool.h>


/*************************** 模式选择 ***************************/

#define TIM_6_MODE_TIME     1   // 显示模式  时间显示
#define TIM_6_MODE_COUNT    2   // 显示模式  倒计时
#define TIM_6_MODE_T        3   // 显示模式  温度显示
#define TIM_6_MODE_H        4   // 显示模式  湿度显示



// RTC初始化函数
// arr  重装载值
// psc  预分频系数 
void TIM_6_Init(uint16_t arr, uint16_t psc);

void TIM_6_Nixe_val(uint8_t val);

// 模式选择
void TIM_6_Set_Mode_Option(uint8_t Mode_x);

// 启动倒计时
void TIM_6_Set_Count_Down_On(void);

// 设定倒计时的数据
void TIM_6_Set_Count_Down_Val(uint8_t Val );

// 获取温度数据
void TIM_6_Set_SHT20_T(int32_t SHT20_T);

// 获取湿度数据
void TIM_6_Set_SHT20_H(int32_t SHT20_H);


#endif

